4.9.3. PropFilterType

The prop-filter element may test for the absence of a property or match values or specify zero or more ParamFilterType elements to match against parameters.

Only logical conjunctions are supported, that is, all elements must match for the full expression to match.

Table 46 — PropFilterType elements

Field

Type

#

?

Description

xcal:baseProperty

xcal:BasePropertyType

1

Y

Specifies the property to be matched.

#test

string

0..1

N

“anyof” is a logical OR of the child elements.

“allof” is a logical AND of the child elements.

is-not-defined

empty

0..1

N

Only this element or optionally one of time-range or text-match followed by param-filter

time-range

UTCTimeRangeType

0..1

N

text-match

TextMatchtype

0..1

N

param-filter

ParamFilterType

0..n

N

Match against property parameters